This kind-of enforces ORM only... Should be an ORMObjectSynchronizer?