construct constraint model constraint model object mmei target mmei target mmei target al constraint arrai list model facad constraint mmei target 