http://srivatsaprasad.com/c-sharp/unity-container-register-type-convention/