validate method and properties
Validate and Fail methods
Fail, Pass and validateTable
Validate Table and supporting methods