introduce ClassMixin and StringStatic