public override bool Equals(object obj) { if (this == obj) return true; BIGroup compare = obj as BIGroup; if (compare == null) return false; return (compare._group == _group && compare._subGroup.Equals(_subGroup)); }