Inheritance: System.Dynamic.DynamicObject
 public void Append(JsonValue v)
 {
    m_values.Add(v);
 }
 public void Add(string s, JsonValue v)
 {
    this[s] = v;
 }
 public JsonArray(JsonValue[] a)
    : base(JsonValueTypes.ARRAY)
 {
    Contract.Requires(a != null);
    m_values = a.ToList();
 }