@Override
public URI getComponentURI() {
// base URI without params
String uriStr = TIMER + "://" + getConfig(NAME);
// create query string from config values
QueryString queryStr = new QueryString();
traverseConfiguration(getModelConfiguration().getChildren(), queryStr, NAME);
return URI.create(uriStr.toString() + queryStr);
}