could be replaced with `m.add(new ArrayList<IMetric>(metrics));`