Updated IPushTransport and supporting classes.