def to_hash
      characteristics.inject({}) do |memo, (k, v)|
        memo[k] = v.value
        memo
      end
    end
def to_hash
      characteristics.inject({}) do |memo, (k, v)|
        memo[k] = v.value
        memo
      end
    end
Provide a hash of the plain values (dropping presentation information).

 Previous versions of leap returned a hash of display-friendly representations; this was rather surprising and not especially useful.
 @return [Hash]