BS-10195, simplify complex validator
BS-10195, complex type validator functionnal
BS-10195, add complex type validation in contract type validator
BS-10195, type validator throw exception
BS-10195, create method validateInput for validating one input
BS-10195, use complex validator
BS-10195, move log operations in Complex validator
BS-10195, one structure validator instead of two