All field types are read and writable, also hard-coded the field offsets in the generated headers, making accessing these fields just as fast as if they were native.