lifecycle_watcher_state library Null safety