REST API scaffolding for HATEOAS