public Event1Attribute(CommandOrder order = CommandOrder.None) : base(order)
 {
 }
 public ExceptionEventAttribute(CommandOrder order = CommandOrder.None) : base(order)
 {
 }
 public BeforeAppLoadingAttribute(CommandOrder order = CommandOrder.None) 
     : base(order)
 {
 }
 public WhenLoadingAttribute(CommandOrder order = CommandOrder.None) 
     : base(order)
 {
 }
 protected CommandAttribute(CommandOrder order = CommandOrder.None)
 {
     Order = order;
 }