LPS-22792 More refactors and missing tests for Asset Vocabulary

cc @jmnavarro