// TODO - population in cargo?

        // TODO - enemy troops in cargo? or can those go under Units?

        public void Dispose()
        {
            SpaceObject.Dispose();
            foreach (var u in Units)
            {
                u.Dispose();
            }
        }