Non intrusive HATEOAS implementation for ASP.Net Web API