It appears that only the PricingParameters's PO is useful in the validation made in the method #checkModule of the class PricingParameterModuleValidator, it is not needed to give the full PricingParameters object.
Consequently, PricingParameterModuleValidator can be refactored so its method #validateModule takes a LegalEntity instead of a PricingParameters as second parameter.
It appears that only the PricingParameters's PO is useful in the validation made in the method #checkModule of the class PricingParameterModuleValidator, it is not needed to give the full PricingParameters object.
Consequently, PricingParameterModuleValidator can be refactored so its method #validateModule takes a LegalEntity instead of a PricingParameters as second parameter.