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

Fixes #16.
Could you use parenthesis around `name` to keep the method declaration consistent with the rest of the file?