WorkspaceGroup's add and remove methods use ADS to do the job.

Re #7253
Merge branch 'feature/7253_workspace_groups_and_dock' into develop