protected abstract void OnSend(BigEndianStream writer, int version); protected abstract void OnReceive(BigEndianStream reader, int version);