public TypeFactoryWrapper(Type serviceType) { _typeCreator = Expression.Lambda<Func<Type, object>>( Expression.New(serviceType), Expression.Parameter(typeof(Type), "serviceType") ).Compile(); }