The reason the server model has both #as_json and #to_json in the Ruby implementation is idiomatic. If it doesn't make sense here, there's no reason for it. If that's what you meant by your `?` comment :)