ObjectEditor : move top-level _currentResources to a static _factoryResources for better encapsulation