move constraints to collection