module ActiveModel::Serializable

def as_json(options={})

def as_json(options={})
  instrument do
    if root = options.fetch(:root, json_key)
      hash = { root => serializable_object(options) }
      hash.merge!(serializable_data)
      hash
    else
      serializable_object(options)
    end
  end
end