Use OpenStruct for method access to underlying hash