On a side-note, the shutting down of the optimizations is (and must be) global to the entity, i.e. if even one @Transient method does not document its dependencies, then when any property is dirty, it might affect the output of this method, so reindexing is needed.
Unless, of course, we can add a "substractive" annotation on this property...  |