public bool IsValid() { return(NumberOfInstances > 0 && GroupName != null && GroupName.IsValid() && GroupName.IsVersionGroup() && !string.IsNullOrEmpty(Name)); }