Added Validation to Models