CMS-2047 Ensure that no built-in input type are instancable outside it's...

... package

CMS-2052 Ensure that a built-in InputType cannot be inherited

All class and constructor access modifiers were removed from classes inherited from InputType
Classes were made final