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