Validation moved to has_ancestry