added returnNewSpaceObject method