| The choice of how to load an EntityCopyObserver is currently being performed regularly within the runtime processing of each DefaultMergeEventListener. Since it's a configuration property, we can resolve the property at boottime and reduce the amount of operations to be performed during a merge operation, in particular avoiding costly strategy resolutions and possibly some reflection. This has the added benefit of actually checking for correct configuration on this regard at boot. |