public Aquarium(string id, int numberOfFish) : this(id) { Lock.AcquireWriterLock(TimeSpan.FromSeconds(10.0d)); Fish.AddRange(FishGenerator.Create(numberOfFish, this.Id)); Lock.ReleaseWriterLock(); }