Hi, I've summarized what has been done on ISIS-254 (slides attached).
> Anyway, to my question: What is the most appropriate method of > telling the SQL-OS to not automatically load these values? I suspect SQL-OS managed entities are not encapsulated in some adapter/proxy, similar to how other ORMs (like DataNucleus) is does this. As then you can track all invocations and also replace collections to your own tracking collection types. I guess it is also possible to have this externally, but the interaction with viewers would be complicated in this case. Anyway, don't know much about how SQL-OS works. We also need viewers not to access the property, but I guess it should work by using reference adapters (as Dan suggested). Ref to were the magic happens: http://apps.inightmare.org/source/xref/apache-isis/framework/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/memento/Memento.java#129 Giedrius.