As we talked offline, I did the same thing by just comparing the references in the setter, which in my mind is cleaner than subscribing.