Model objects and passable printing