Return completed artifact object on save