Through association and validations