This could use `RAC(self.enabled) = ...` to avoid having a fragile keypath.