source state updates
This is a follow-up to !215 (merged) adding Source._update_state() to improve the clarity and consistency of the API.
This is a follow-up to !215 (merged) adding Source._update_state() to improve the clarity and consistency of the API.