BVAL-437 Add IMPLICIT for CDI marker and move to @ValidateOnExecution

Also fix BVAL-438 and a problem with BVAL-435