actually wont work if the string is something() and they passed in dontCallFunctions, this will do a get('something()')
You would probably want it to return item.something and not do a get.
Also it should be using item.get(parsed.name)