        }

        public override IEnumerable<object> Query(string propertyName, object propertyValue)
        {
            return Repository.Query(propertyName, propertyValue);
        }

        public override IEnumerable<T> Query<T>(Func<T, bool> query)
        {
            return Repository.Query<T>(query);
        }

        public override IEnumerable<T> Query<T>(Dictionary<string, object> queryParameters)
        {