Not sure if you prefer self or `HateoasBuilder` though