Refactory Reflection helper
AssemblyExtensions - creating instances from T