need to figure out how to reverse the order of processing between module parameters and declarations for subclasses of parameterizedModule...
stopped the controller from building certain modules twice while building our graph of dependencies.