Unique names in ListController
Now in some cases NamedItem::renumber
is used. But this does not prevent from manual renaming of items.
MaterialsPresenter
has its own uniqueness check that warns user about existing name.
Should we have such explicit mechanism on view level instead of hidden renaming items on next project load?