model with has_payment needs accepts_nested_attributes_for :payment