async-fix - re-applied change from OpenStruct to Class