@override FocusNode get effectiveFocusNode => widget.focusNode ?? (_internalFocusNode ??= FocusNode());