Internal use only.
@override T read(StateReader read, List<BinderKey>? keys) { keys?.add(key); return read<T>(key, initialState); }