public override Type CloneType() { return(new MapType( KeyType.CloneType(), ValueType.CloneType())); }