Made term_t::new_val helper functions be protected.
Added a helpful comment for new protected new_val helpers.
Made term_t::name be protected.