Map<String, String> getValues() { final Map<String, String> values = Map.from(_values); values.removeWhere((key, value) => !attributes.containsKey(key)); return values; }