public int AddObject(IMobile mobileObject) { AddObject((IModelObject)mobileObject); MobileObjects.Add(new KeyValuePair <int, IMobile>(mobileObject.GetID(), mobileObject)); return(mobileObject.GetID()); }