OpenStruct#send also checks for __ prefixed methods since there are a lot of keywords in php that can't be used as method names