~ introduced IModelExtension
~ package clean-up
~ clean-up
~ removed jtype* from Module
~ removed jtype dependency