Fix before_save on payments