public ConcreteIteratorDesc(ConcreteAggregate aggregate)
 {
     this.aggregate = aggregate;
     current        = aggregate.Count - 1;
 }