add duplicate functionnality on document, part, project and customer