VisAttributes::Imp Node1 VisAttributes::Imp + initialState + currentState() Node2 std::map< std::string, SoMaterial * > + elements Node2->Node1 +_map Node3 std::string Node3->Node2 +keys Node4 std::basic_string< char > Node4->Node3