the binary encoding the Variant is kept as (EncodedVariant); null for a Variant of fields
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
the binary encoding the Variant is kept as (EncodedVariant); null for a Variant of fields