clarify type of data which is allowed to send/receive.
Without defining encoding clients can't understand all messages when they are not correctly encoded.