I worry about this method name clashing with a future `EventTarget` method. `Y.Tree` does not own `fire()`, so I don't think it should define `_fire()`. This could be renamed to `_fireTreeEvent()`.