APICHG: the message handler only need OutputStreams instead of streams
CHG: the OutputStream now handled within the Abstract MessageHandler