Exclusively intended to provide bare-bones RTTI to the items to allow one array of list items to be multiple classes without needing a different, more awkward identification mechanism or an abstract virtual of every conceivable method in the base list item class