safely publish columns and columns hash info
hide more data in the schema cache
just access the ivars rather than rb_iv_get