on_cast  gettext  check_self
