@override String get hookName { if (_hookName == null) { throw StateError( 'hookName is null for NavTarget for ${_body.runtimeType}', ); } return _hookName; }