Hidden ISyncRepository, moved more responsibility into ChangeTracking