refactor to automatically reset debug ins on unevaluated methods
refactoring condtions interface cleanup