Assignment loses is_intelligent property after running intelligent assignment