Aggregate models validations and association