pushReplacementNamed(String route, {Object? args}) { if (route.isEmpty) return; Navigator.pushReplacementNamed(this, route, arguments: args); }