public override IEnumerable Filter(IEnumerable modelObjects) { if (this.Function == null) return modelObjects; return this.Function(modelObjects); }