T changeIf<T extends Widget>([List<Object?> keys = const <Object>[]]) => useMemoized( () => this as T, keys, );