Optimize Constraint to not create new Versions unnecessarily