public override object EndExecute(IAsyncResult result)
 {
     return(AsyncResultWrapper.End <object>(result, _executeTag));
 }