private MapSchema(Schema valueSchema) : base(Type.MAP) { if (null == valueSchema) throw new ArgumentNullException("valueSchema", "valueSchema cannot be null."); this.valueSchema = valueSchema; }