It looks like the only think we need here is an async. refresh, so let's use it to avoid possible EDT blocking
IDEA-133903: Overriding existing project files in the new project wizard has no effect
IDEA-122718 New print keywords
cleanup
simplify — default storage don't have to implement StateStorage contract (prepare to fix IDEA-134505 Default settings are not applied anymore)
reduce memory usage — don't create DefaultsStateStorage instance per store (it is not yet clear — should we support default storage for module/project components?)
we must not clear the default project element since we don't save if nothing to save (so, new element is not created on each save)