Project on Models, associations and validation