| AbstractIdMapper | 
 Responsible for keeping id mappings between the xml ids and the database ids during restore. 
 | 
| FakeObjectProvider | 
 Creates map of an empty objects for id generation for all entities that could be restored during space restore 
 | 
| FilteredPersistedObjectsRegister | 
 Skips objects of entities that do not have any incoming referenced. 
 | 
| IdMapperFactory | 
 Creates id mapper based on job scope. 
 | 
| InMemoryPersistedObjectsRegister | 
 Keeps persisted objects with their database ids in memory. 
 | 
| SiteRestoreIdMapper | 
 Responsible for keeping id mappings between the xml ids and the database ids during site restore. 
 | 
| SpaceRestoreIdMapper | 
 Responsible for keeping all required id mappings between the xml ids and the database ids during space restore. 
 |