`HateoasBuilder` would be nice.