virtual void Accept(ConstVisitor& visitor) const { visitor.Visit(m_Element); }
virtual void VisitWith( ConstVisitor & visitor ) const { visitor.Visit( element ); }