Return collections that support to_json
Authenticate without Registration object
Proper error inheritance
Example application