/// <summary>
 ///   Performs wireup.
 /// </summary>
 /// <param name="coordinator"></param>
 /// <param name="context"></param>
 protected override void PerformTask(IWireupCoordinator coordinator, WireupContext context)
 {
     context.Sequence.Push(string.Concat("Registering wireup observer: ",
                                         typeof(HookWirupCoordinatorTask).GetReadableFullName()));
     // Attach the root container as a wireup observer...
     coordinator.RegisterObserver(DTOWireupObserver.Observer);
 }