/// <summary>
 /// Initializes a new instance of the <see cref="InvocationVisitor"/> class. 
 /// The invocation visitor.
 /// </summary>
 /// <param name="criteria">
 /// The criteria.
 /// </param>
 /// <param name="invocationAction">
 /// The invocation Action.
 /// </param>
 public InvocationVisitor(ISpecification<IInvocation> criteria, IInvocationActionn invocationAction)
 {
     this.criteria = criteria;
     this.invocationAction = invocationAction;
 }
 ///<summary>
 ///</summary>
 public InvocationVisitor(ISpecification <IInvocation> criteria, IInvocationActionn invocationAction)
 {
     this.criteria         = criteria;
     this.invocationAction = invocationAction;
 }