    pub fn new(name: String, school: String, formkey: String) -> Self {
        let mut formkey_data = formkey.split(":");
        let user_type = UserType::from(formkey_data.next().unwrap());
        let user_id = formkey_data.next().unwrap().into();

        Self {
            name,