public virtual int Max() { if (sizeField == 0) throw new ArgumentOutOfRangeException(); return maxField; }