Compare two properties (Note inherits from BaseComparer instead of TypeComparer
Inheritance: BaseComparer
 /// <summary>
 /// Constructor that takes a root comparer
 /// </summary>
 /// <param name="rootComparer"></param>
 public ListComparer(RootComparer rootComparer) : base(rootComparer)
 {
     _propertyComparer = new PropertyComparer(rootComparer);
     _fieldComparer    = new FieldComparer(rootComparer);
 }