Base class for anything meant to be opaque so that the data can be passed around without consideration for the data it contains. A human readable version of the data is available via theToString()function Otherwise, nothing but platform code should try to operate directly on the data