LPS-22792 Applied new functional pattern using predicates
LPS-22792 Move logic to the model to obtain required and selected classNames
LPS-22792 Move logic of a vocabulary being associated to an asset to the model
LPS-22792 Extract logic to another method for clarity (no logic changes)
LPS-22792 Move logic of a category being required to the model
LPS-22792 Move logic of having more than one category selected to the model
LPS-22792 autogenerated
LPS-22792 SF
LPS-22792 SF
LPS-47123 Update source formatter