channels for bytes transmission
update message properties and methods
EmptyMessage class
collections class from mono for internal use
new observe namespace
new codec namespace for encoding and decoding messages
datagram reader and writer be removed to codec
brand new structure of stack of layers inspired by Mina

which enables layers to be placed in multiple stacks at the same time,
and new layers from Californium