Made IMessage use OutStream and InStream