public void AddBaseObject(Component_ObjectInSpace obj) { var groupOfObjects = GetOrCreateGroupOfObjects(); if (groupOfObjects != null) { if (!groupOfObjects.BaseObjects.Contains((Component)obj)) { groupOfObjects.BaseObjects.Add(ReferenceUtility.MakeRootReference <Component>(obj)); } } }