I prefer this actually. My latest commit moves the decorators to rootpy.decorators. `self.__directory = curr_dir` is also removed and `self.GetDirectory()` is used instead in the cd.