ConfiguredValue< T, UnsetResult > Node1 ConfiguredValue< T, UnsetResult > - m_set + ConfiguredValue() + ConfiguredValue() + ConfiguredValue() + operator=() + operator T&() + operator const T &() + operator bool() + isset() + operator=() Node2 T     Node2->Node1 -m_value