public RoleService(IResourceAccessDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _roles = database.GetCollection <Role>(settings.RolesCollectionName);
        }
        public PolicyService(IResourceAccessDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _policies = database.GetCollection <Policy>(settings.PoliciesCollectionName);
        }
        public AuthorizationService(IResourceAccessDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _authorizations = database.GetCollection <Authorization>(settings.AuthorizationsCollectionName);
            _roles          = database.GetCollection <Role>(settings.RolesCollectionName);
            _policies       = database.GetCollection <Policy>(settings.PoliciesCollectionName);
        }