protected AsyncArrayReader(AsyncArrayObjectSupplier <TType> aObjectSupplier, ITracer aTracer)
     : base(aTracer)
 {
     iObjectSupplier = aObjectSupplier;
 }
 protected AsyncArrayReader(AsyncArrayObjectSupplier <TType> aObjectSupplier)
     : this(aObjectSupplier, null)
 {
 }