private void DefineGroup <T>(string group) where T : IUnit { var units = UnitsManager.OfType <T>().ToList(); units.ForEach(u => u.Group = group); }