LPS-22792 Rebased: Move logic from asset validators to the model to make it more robust