         do {
             var user: U
             do {
-                user = try req.parameters.next(U.self)
+                user = try req.parameters.next()
             } catch {
                 return redirect("/admin/backend/users").flash(.error, "User not found")
             }


        let user: U
        do {
            user = try req.parameters.next(U.self)
        } catch {
            return redirect("/admin/backend/users").flash(.error, "User not found")
        }

    public func edit(req: Request) throws -> ResponseRepresentable {
        let user: U
        do {
            user = try req.parameters.next()
        } catch {
            return redirect("/admin/backend/users").flash(.error, "User not found")
        }
