NInject and Generics additions