Construct a Member @param x = the parameter value @param key = the name of the member
A destructor is present on this object, but not explicitly documented in the source.
@return the value as HiBON Type E @throw if the member does not match the type T and HiBONException is thrown
If the value of the Member contains a Document it returns it or else an error is asserted @return the value as a Document
@return the value as type T @throw if the member does not match the type T and HiBONException is thrown
Calculates the size in bytes of the Member @return the size in bytes
* Internal Member in the HiBON class