Чтобы использовать инфраструктуру внедрения зависимостей, вы не должны создавать экземпляр объекта самостоятельно, используя new или отражение, вы должны вызывать инфраструктуру внедрения.
В вашем случае:
//setup the application
IKernel kernel = new StandardKernel();
//add all your other bindings for property injection
...
kernel.Bind<MyClass>.ToConstant(_myClass); //if same _myClass instance is used than this can go in setup application.
Type _type = Type.GetType(className, true, true);
var _reg = kernel.Get(_type);
kernel.Unbind<MyClass>(); //cleanup the global kernel
Любой способ, которым используется структура внедрения зависимостей, чтобы избежать использования отражения для создания экземпляра объекта + разводки его зависимостей на основе предыдущей конфигурации (с использованием Bind вызовов для Ninject).