Based on http://redmine.digitalstrom.org/issues/15154. From our talks with Christian the idea is to use the first DSM as source of information and propagate it to other DSMs. This is consistent with Clusters logic so I moved part of the code from Cluster to Group. It is difficult to test as no DSM support.