Good point, but I think we need to check the prototype, since this is a mix-in for a Y.Base class. In that case, if something along the prototype chain has a `root` property, then it should use that.