public virtual bool Filter(object modelObject) { return this.Predicate == null ? true : this.Predicate(modelObject); }