If this is the API to use the serializer from outside this gem it is way too deep. I would hate to be a user of this library and need to do this:
```Ruby
document = Crichton::Representors::Serialization::HalSerializer.new(some_representor)
```