public void Implement(params Filter[] Filters) { if (this.Filters == null) this.Filters = new List<Filter>(); foreach (var Filter in Filters) { Filter.ApplyTo(this); this.Filters.Add(Filter); } }