Arc Consistency for CP-Nets under Constraints