I know that we will have the following states for a download: downloading", "paused",  "canceled", "stopped", "removed"  and 'stopped' lookes like the one used when a download is finished.

Now I have some doubts about the backend, should we request to change the state name to something that express that the download finished correctly, like 'finished' or 'downloaded'?