TObjectStack
TStack
TOrderedList
TObject