Validator and Constraints

set more specific name for constraint, it's very common for now