def end_element(name)
super
case name
when 'Marker'
@response[name] = value
when 'Duration'
@reserved_node_offering[name] = value.to_i
when 'FixedPrice', 'UsagePrice'
@reserved_node_offering[name] = value.to_f
when 'CurrencyCode', 'OfferingType', 'NodeType', 'ReservedNodeOfferingId'
@reserved_node_offering[name] = value
when 'RecurringChargeAmount'
@recurring_charge[name] = value.to_f
when 'RecurringChargeFrequency'
@recurring_charge[name] = value
when 'RecurringCharge'
@reserved_node_offering['RecurringCharges'] << {name => @recurring_charge}
@recurring_charge = {}
when 'ReservedNodeOffering'
@response['ReservedNodeOfferings'] << {name => @reserved_node_offering}
@reserved_node_offering = fresh_reserved_node_offering
end
end