Logic to compare an integer indexer (Note, inherits from BaseComparer, not TypeComparer)
Inheritance: BaseComparer
 /// <summary>
 /// Constructor that takes a root comparer
 /// </summary>
 /// <param name="rootComparer"></param>
 public PropertyComparer(RootComparer rootComparer)
 {
     _rootComparer    = rootComparer;
     _indexerComparer = new IndexerComparer(rootComparer);
 }
 /// <summary>
 /// Constructor that takes a root comparer
 /// </summary>
 /// <param name="rootComparer"></param>
 public PropertyComparer(RootComparer rootComparer)
 {
     _rootComparer = rootComparer;
     _indexerComparer = new IndexerComparer(rootComparer);
 }