Returns full class hierarchy from most specific to most general.
List of class names
@override List<String> get classHierarchy => isSigned ? _classHierarchySigned : _classHierarchyUnsigned;