fix OpenStruct require