@override Future<T?> push<T extends Object?>(String location, {Object? extra}) { return instance.push(location, extra: extra); }