Add something that fills in the ParameterizedTypes properly
from a concrete class.  There are a couple more use cases that
need to be looked into, but this at least gets the type hierarcy
properly filled in
Integrate new parameter type system into main-line implementation
in order to fix bug