self.metadata is a Stripe Object, so the accessor methods update the unsaved_values set.