Calculate the required size to store this object in a binary stream.
Decode the object from the binary stream.
Encode the object to the binary stream.
verify that all object attributes values are valid according to schema
Rest