added isBuiltInUser and canResetPassword methods