Adding Reflection based instantiation