public IAsyncResult BeginInvoke(Delegate method, object[] args) { return(_implementation.BeginInvoke(method, args)); }