rem: virtual string name(void) const { return(string("Buffering proxy => ") + child_repp->name()); }
add: virtual std::string name(void) const { return(string("Buffering proxy => ") + child_repp->name()); }
context:   virtual string name(void) const { return(string("Buffering proxy => ") + child_repp->name()); }