Optional HATEOAS