better runtime detection of available classes/methods
better commenting
refs #2036: more robust activity processing