@Reference(dynamic = true, multiple = true, optional = true) public void addProvider(ObservationProvider<?> provider, Map<String, Object> properties) { String type = parseType(properties); if (type != null) { providers.put(provider, type); provider.subscribe(this); } }