guard object handl todo gone uml 