Modifying users in Admin module breaks user model

When you log in as an admin, find a user, and save that users profile, it will unset the users role, their status and superAdmin back to default settings.

> db.users.find({ email: 'kyle@rets.ly' }).pretty();

{
    "__v" : 15,
    "_id" : ObjectId("5266e4889c7f6a790c000003"),
    "applications" : [
        ObjectId("526b138b9b1cd3ec2d000017"),
        ObjectId("5306a0f0ac04dddb05603494")
    ],
    "associations" : [ ],
    "authorizations" : [
        ObjectId("526b13c89b1cd3ec2d00001a"),
        ObjectId("526c6abc0c599d8d40000010"),
        ObjectId("526c6abc0c599d8d40000011"),
        ObjectId("533dfe4e2ddb2ed64ceb1fa7"),
        ObjectId("533dfe4f2ddb2ed64ceb1fa8"),
        ObjectId("537e7e34e598ca692f6a2a99")
    ],
    "avatar" : "http://retsly_images_production.s3.amazonaws.com/uploads/-1473028130",
    "company" : "",
    "email" : "kyle@rets.ly",
    "firstName" : "Kyle",
    "github" : "slajax",
    "lastName" : "Campbell",
    "password" : "$2a$10$qG25OoiHsmEI/jxqCt8iJuQFk.lmrxlJqCY488.FwmhJDRHjvDrA.",
    "role" : "developer",
    "status" : "active",
    "superAdmin" : true,
    "tokens" : {
        "activate" : "2f1b0a9c27189fda57d69adf6c0040db"
    },
    "updatedAt" : ISODate("2014-07-17T23:12:10.098Z")
}
And here it is after I clicked 'save' in our admin ui:
> db.users.find({ email: 'kyle@rets.ly' }).pretty();

{
    "__v" : 15,
    "_id" : ObjectId("5266e4889c7f6a790c000003"),
    "applications" : [
        ObjectId("526b138b9b1cd3ec2d000017"),
        ObjectId("5306a0f0ac04dddb05603494")
    ],
    "associations" : [ ],
    "authorizations" : [
        ObjectId("526b13c89b1cd3ec2d00001a"),
        ObjectId("526c6abc0c599d8d40000010"),
        ObjectId("526c6abc0c599d8d40000011"),
        ObjectId("533dfe4e2ddb2ed64ceb1fa7"),
        ObjectId("533dfe4f2ddb2ed64ceb1fa8"),
        ObjectId("537e7e34e598ca692f6a2a99")
    ],
    "avatar" : "http://retsly_images_production.s3.amazonaws.com/uploads/-1473028130",
    "company" : "",
    "email" : "kyle@rets.ly",
    "firstName" : "Kyle",
    "github" : "slajax",
    "lastName" : "Campbell",
    "password" : "$2a$10$qG25OoiHsmEI/jxqCt8iJuQFk.lmrxlJqCY488.FwmhJDRHjvDrA.",
    "role" : "none",
    "tokens" : {
        "activate" : "2f1b0a9c27189fda57d69adf6c0040db"
    },
    "updatedAt" : ISODate("2014-07-17T23:12:10.098Z")
}