Some important notes and references
WebAPI Life Cycle https://www.asp.net/media/4071077/aspnet-web-api-poster.pdf
Cacheability https://gist.github.com/bradwilson/8586562
Enumaration Constraints https://github.com/DeLoachAero/enumeration-constraint
Overriding 404 in API https://www.strathweb.com/2014/10/route-matching-overriding-404-asp-net-web-api/
Web API Contrib ( Fomratter etc... ) https://github.com/WebApiContrib
RFC7807 Custom exceptions https://www.nuget.org/packages/DeLoachAero.WebApi.RFC7807/