Added AbstractIdentityRepositoryFactory