Switcher will segfault if get_str_str, get_str or get_any are called with something that is not a property
I discovered this while working on pipesplint. Switcher should have a better way of saying "this was not a valid request" than simply crashing everything.