object(SubclassA)#1 (2) { ["hello":"SubclassA":private]=> int(0) ["hello":"BaseWithPropA":private]=> int(0) } object(SubclassB)#2 (2) { ["hello":"SubclassB":private]=> int(0) ["hello":"BaseWithTPropB":private]=> int(0) }