public GraphUser(UserResponse user, int level)
 {
     _user = user;
     _level = level;
 }
        private static void TraverseUpwards(UserResponse node, ref List<UserResponse> nodeList, ref Dictionary<int, UserResponse> parents)
        {
            while (node != null)
            {
                nodeList.Add(node);

                UserResponse parentNode;

                parents.TryGetValue(node.UserId, out parentNode);

                node = parentNode;

            }
        }