from http://www.asp.net/web-api/overview/extensibility/using-the-web-api-dependency-resolver