@override get width { structOnOp((p) => _width = p.readerAt(_o[.width]).Int32()); return _width; }
@override set width(int value) { _width = value; structOnOp((p) => p.writerAt(_o[.width]).Int32(value)); }