reset_observations, is_observed and set_observations