composit state object handl todo chang uml 