This validate method gives us flexibility to bypass a validation from set of
validation that we need to perform.
For example we may skip RespectBinding Validation if this flag is set to
performVaidation = false - Means validation can be bypassed.
performVaidation = true - Means validation cannot be bypassed.
performVaidation - - When performVaidation is false we will bypass validation