some operations for operations (union, intersect, project, join) for P2Set, do copy the constraints almost all the time