def insert_field(order,field = {})
      field_ok? field
      @fields.insert((order -1), field)
      order_fields
      @need_to_update = true
    end
def insert_field(order,field = {})
      field_ok? field
      @fields.insert((order -1), field)
      order_fields
      @need_to_update = true
    end
Add a new field to the middle of the fields Array.

 @param order[Integer] where does the new field go?

 @param field[Hash] the new field data

 @return [void]