Future<T?> pushNamed<T>(String pagePath, {T? agrument}) async { return await Navigator.pushNamed<T>(this, pagePath, arguments: agrument); }