calling save without attr to preserve types of embedded objects