OSIS-4723 refactor implementation of deepcopy for choiceenum
OSIS-4723 refactor implementation of deepcopy for choiceenum

uclouvain/osis,uclouvain/osis,uclouvain/osis,uclouvain/OSIS-Louvain,uclouvain/OSIS-Louvain,uclouvain/osis,uclouvain/OSIS-Louvain