Make more methods final on parametric base classes
Implement getDescription() in ParametricOperator
Add json type
Change specialize() to accept TypeManager
Add array/map to json cast
Add map cardinality function