ContractProxy now implements IChannel