add static typing
nomenclature change
change Type to 'class' and Static to static
:: is instance function
. is a static function