public static UserType GetUserType(byte[] permissions)
        {
            var comparer = new ByteArrayPermissionsComparer();
            var result   = UserTypes.FirstOrDefault(x => comparer.Compare(x.Permissions, permissions) == 0);

            return(result ?? UserTypes.ElementAt(3));
        }