Clean models, write validations