Decouple decoders from CConnection
16 files changed