UniqueIDTable and TablePerTree should be derived from TObject