public override void Recover()
 {
     ModelDelegate.ExchangeBind(Destination, Source, RoutingKey, Arguments);
 }
 public override Task Recover()
 {
     return(ModelDelegate.ExchangeBind(Destination, Source, RoutingKey, Arguments));
 }