Could we set() to 'None' if self.unsetter is not initialized? What do you think?