So it's hard to explain why I'm using this pattern, but essentially it's for a game that allows for customizable entities, like enemies, etc... In the python version, I had entity definitions in a separate text file, and I parsed the file, which allows for some customizable entity behavior, and then mapped it to the python methods dynamically. So in this case I need to map a string version of the method name to the runtime method that I need to call