transitions are no longer public data member