/// <summary>
        ///     Constructor
        /// </summary>
        /// <param name="store">The ClientStore is responsible for commiting changes via the UpdateAsync/CreateAsync methods</param>
        public ClientManager(ClientStore <IdentityClient> store)
        {
            if (store == null)
            {
                throw new ArgumentNullException(IdentityConstants.Claim);
            }

            this.Store = store;
        }
 public ClientUserManager(ClientStore <TClient> clientStore, UserManager <TUser> userManager)
 {
     _clientStore = clientStore;
     _userManager = userManager;
 }