public static ObjectValue Create(Debugger.Value value, int index, Dictionary<string, MemberInfo> memberFromName) { ObjectValue result = new ObjectValue(index, memberFromName); // remember PermanentReference for expanding IEnumerable Value permanentReference = value.GetPermanentReference(); result.PermanentReference = permanentReference; return result; }