Regardless of the solution of getting this to work, I don’t actually think wiring in UiUtils is the right solution to this problem. As I think @mogoodrich replied in the other thread - we don’t need to depend on the uiframework in order to support localization:
Translation support is already in the API, it is not limited to the Web (I’m not sure if this was your concern @rubailly, but there is nothing wrong with doing translations in the API project). It may be that UiUtils adds some functionality around this, but this should be simple to reproduce.
As far as I know, addresshierarchy does not depend on uiframework or related modules. It would be better to keep it that way, if possible.
Mike