Added and Enforced Validation for our model