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

Fixes #16.