Client-side validations
Server-side validation
Extract validatable mixing