`toJSON()` returns a json object. I do this to make accessing things in the template simpler, but its probably not a good enough reason. I'll change this to just use the model.