AthenaAttributeType Node1 AthenaAttributeType + AthenaAttributeType() + AthenaAttributeType() + info() + extraInfo() + setType() + setUnit() + setGroup() + fromString() + typeName() + unit() + group() + getKeys() + operator==() + operator!=() - setInfoForKey() Node2 std::set< std::string > Node2->Node1 -m_keys Node3 std::string Node3->Node2 +keys Node5 std::map< std::string, std::string > Node3->Node5 +elements +keys Node4 std::basic_string< char > Node4->Node3 Node5->Node1 -m_keyedInfo