/// <summary>
 /// Constructs the InterceptorAttribute pointing to
 /// a service
 /// </summary>
 /// <param name="interceptorType"></param>
 public InterceptorAttribute(Type interceptorType)
 {
     this.interceptorRef = new InterceptorReference(interceptorType);
 }
 public void Insert(int index, InterceptorReference interceptor)
 {
     list.Insert(index, interceptor);
 }
 /// <summary>
 /// Constructs the InterceptorAttribute pointing to
 /// a key to a interceptor
 /// </summary>
 /// <param name="componentKey"></param>
 public InterceptorAttribute(String componentKey)
 {
     this.interceptorRef = new InterceptorReference(componentKey);
 }
 public void AddLast(InterceptorReference interceptor)
 {
     list.AddLast(interceptor);
 }