write to read only variables result in read only error, not missing field
setting __propset in const class table seems to break stuff