public T CreateChannel()
    {
        var channel         = _channelFactory.CreateChannel();
        var channelDisposer = new ProxyDisposer(channel as IClientChannel);

        return(_channelCreator(channel, channelDisposer));
    }
    public IMyService CreateChannel()
    {
        var channel         = _channelFactory.CreateChannel();
        var channelDisposer = new ProxyDisposer(channel as IClientChannel);

        return(new ProxyWrapper(channel, channelDisposer));
    }