test enclos state delet state machin note need clean environ start suit test leav residu model repositori test delet state machin make sure start clean todo doesn work collect element model facad root element model uml helper delet collect element element model facad root element fail creat clean environ element build activ graph singl action state wai gui object model model model manag factori creat model log debug creat model model object activ graph model activ graph factori build activ graph model log debug creat activ graph activ graph object model facad activ graph activ graph got creat state log debug state object action state model activ graph factori creat action state log debug creat action state model state machin helper set contain action state collect sub model facad subvertic equal set contain didn work action state sub iter collect root model facad root element equal root element root size equal wrong root element model root iter delet model make sure insid goe model uml factori delet model collect dreg model facad root element fail delet element activ graph dreg 