moved object loading into savable object