Update Service and ReplControllers to validate

Validations are performed on update and on create.