Added a crazy authorization class and added a underscore/camelcase serializer