# File lib/dm-core/support/mash.rb, line 164
    def convert_value(value)
      if value.class == Hash
         mash = Mash.new(value)
         mash.default = value.default
         mash
      elsif value.is_a?(Array)
        value.collect { |e| convert_value(e) }
      else
        value
      end
    end