Why private objects?