public void Serialize(JsonFormatter f, JsonSchemaValidationContext c, object o)
        {
            var array = o as IEnumerable;

            using (f.BeginListDisposable())
            {
                int i = 0;
                foreach (var x in array)
                {
                    using (c.Push(i++))
                    {
                        Items.Validator.Serialize(f, c, x);
                    }
                }
            }
        }