Use OpenStruct for ServiceReply; simplified it