@override FormKey get key { assert(_key != null, 'The result has not been attached to a key'); return _key!; }