this will unobserve *all* handlers for the given attribute, not just the one handling the sync. This is part of where the complexity comes in with the traits implementation; it must keep track of the handler so that it can remove only the handler which was previously installed.