     box(values)
 
   constructor: (@values = {}) ->
+    super
 
   add: (key, value) ->
     @merge(object(key, value))

class Trix.Hash
  @fromCommonAttributesOfObjects: (objects = []) ->
    return new this unless objects.length
    hash = box(objects[0])

  toJSON: ->
    @toObject()

  contentsForInspection: ->
    values: JSON.stringify(@values)

  object = (key, value) ->
    result = {}
