Unified read method from AbstractStruct and Readable interface