+ /// Accessor on \ref BaseTagKey.
+ void SetBaseTagKey( BaseTagKey const & key ) { BaseTagKeyNested = key; }
+
+ /// Accessor on \ref BaseTagKey.
+ BaseTagKey const & GetBaseTagKey() const { return BaseTagKeyNested; }
+
+
+protected:
+// Variables that need to be access in subclasses