My question is almost answered by this: https://stackoverflow.com/a/24224465/454754 But I can\'t really figure out how to make it work when my property is replaced (i.e. I h