rem: virtual string description(void) const { return(child_repp->description()); }
add: virtual std::string description(void) const { return(child_repp->description()); }
context:   virtual string description(void) const { return(child_repp->description()); }