asg::AsgServiceConfig Node1 asg::AsgServiceConfig + AsgServiceConfig() + AsgServiceConfig() + AsgServiceConfig() + ~AsgServiceConfig() + makeService() + makeService() + makeService() + makeService() * makeService() * makeService() Node2 asg::AsgComponentConfig - m_type - m_name - m_privateTools - m_toolArrays - m_propertyValues + AsgComponentConfig() + AsgComponentConfig() + empty() + type() + setType() + name() + setName() + typeAndName() + setTypeAndName() + setProperty() and 6 more... - checkTypeName() * accessSubtool() Node2->Node1