IMO, it's nicer to have the method called in `_adminData()`.

Consider also moving the code in `_hookLinkChoosers` into `_adminData()`?   It could be getting crowded there, but I think it's still manageable.

In any case, from that method you can see that you could reuse the Taxonomy object instead of getting it via CR::init()