public ITemplate CreateInstance(InstanceContext context)
        {
            if (context == null)
                throw new ArgumentNullException("context");

            return context.Loader.CreateInstance(context.TemplateType);
        }
 public ITemplate CreateInstance(InstanceContext context)
 {
     return _activator(context);
 }