Improve validation testing; add forbidden property test