second class: ``` template struct Value_Component : public hpx::components::component_base> { idp_t getIdp() { return idp_; } int idp_; } ```