object composit state todo separ composit state uml tfm state 