/// <summary>
 /// Initializes the extension.
 /// </summary>
 public ActivatorExtension()
 {
     _instance = new Lazy <object>(() =>
                                   Activator.CreateInstance(ConstructType(), ConstructorArguments.ToArray()));
 }