Am I correct in concluding that introspection (more specifically, using introspection.getType().getProperties) can not be used to obtain methods and properties from modules, since it is not an object? So, this only works with classes? Or, would a module be considered a global extension to the main application; therefor referencing the ‘app’ would be able to pull such information?

Modules are not global extensions to App
Introspection can only get at classes & their associated info - in fact only at class instances
See joe’s comments in

Thanks Norman, thought so. Just wanted to make sure before I started digging around with it, due to my unfamiliarity with the entire introspection aspect of things.