Benutze
eine gemeinsame Basisklase (in dieser kannst du die elemente definieren, auf die zugegriffen werden soll)
oder
Interfaces (same, aber schränkt nicht die vererbung ein)
oder
RTTI (flexibel, ermöglicht das zugreifen auf published properties jeder Klasse)
Von oben nach unten flexibler aber tendenziell aufwändiger.