Jira issue originally created by user mzach:
It would be nice to set custom criteria to be used during _load(), so that not only the identifier is used, but also this criteria (specially thinking about a SoftDelete behaviour where relations are filtered BEFORE they're actually loaded).
Of course, a note needs to be added explaining the risk of modifying the proxy class structure.
Comment created by @beberlei:
This is the wrong extension point for something like soft-delete. It needs to be done inside the Persister. A ticket exists to add the possibility to specifiy your own persister, this would suffice to implement SoftDelete.
Issue was closed with resolution "Won't Fix"