Reports successful saving to the UI
Removes unnecessary null-check
RepoLocation calculates IdProposal from Hero, not Item
Cleanup
Removes duplication