added event handling for trunk evaluation
removed obsolete GetAllTrunks()
implemented RemoveTrunk
initial leaf validation