EnvironmentDomain(IImmutableMapFactory <K, V> factory, IImmutableMap <K, V> map) { this.factory = factory; this.map = map; }
EnvironmentDomain(IImmutableMapFactory <K, V> factory) : this(factory, factory.Empty) { }