Setter value tracking comparison is now handled by a method to make it easier to do non-trivial stuff in order to output the best comparison possible.