spt classes report on their properties properly