public void Add(Entity entity) { if (Filter(entity)) { entities.Add(entity); OnAdd.Apply(entity); } }