Implementations of this interface will be injected into the platform on startup
They will be used to validate incoming orders or modifications to it.
Fails in validations will result in blocking of execution
This class was implemented so that a "base"-Project using AT as dependency can inject rules,
additional to the AT-Platform that will prevent a Order from being executed