GroupsResource: delete empty root
DeploymentPlan: create unique id