RecursiveOpenStruct lost when object[:prop] called instead of object.prop

Fixes #16.
Sorry. Tried to keep the syntax consistent but this one got autogenerated (I always use poetry mode, so got this configured in my IDE).