Making use of aspectsubtreenode in client and changes after visualgroup
removed and compositevariablenode renamed