protected override int GetCount() { return(LinqValue.Count()); }
protected override bool HasAny(Func <object, bool> predicate = null) { return(predicate == null?LinqValue.Any() : LinqValue.Any(predicate)); }