What about this?

```ruby
def as_json(*args)
  {:key => @key,
   :display => @display,
   :type => @type,
   :items => @items
  }
end
```