!7 cmodule TransientObjectHolder > DynPrintLog { transient O object; // API O get() { ret object; } void set(O object) { setField(+object); print("Have object of type: " + _getClass(o)); } }