Extract sync process for loaded entities

Restoring value objects after loading an entity from the database
should be the responsibility of a specialized class.