public ObjectConstructionResult(object obj, JsonReader tail) { if (obj == null) throw new ArgumentNullException("obj"); if (tail == null) throw new ArgumentNullException("tail"); _obj = obj; _tail = tail; }