EHO-206 ability to modify an assignment
EHO-206 refactoring assignments WIP and broken