const char* get_cname() const { return name.c_str(); }
void set_parent(Container* parent) { parent_ = parent; }
bool has_children() { return not children_.empty(); }
const char* get_cname() const { return name.c_str(); }
void set_parent(Container* parent) { parent_ = parent; }
bool has_children() { return not children_.empty(); }