explicitly added xbase lib dependency with reexport visibility