/* * note: Receive must take an object instead of a T in order to be called asynchronously */ internal void Receive(object item) { T itm = (T)item; owner.Receive(this, itm); }