add validations to site-model and remove them from controller