Se optó por usar un switch en vez de reflección para la invocación de metodos del ViewController