title: How to preserve Fragment instance in backstack when using Navigation Component without using ViewModels?
body: <p>Is there a way preserve my fragments instances so that they don't get recreates when coming back from another Fragment through navigation component?</p>
  <p>I thought of saving the fragment's instance in a variable and using it if it's not null in onCreateView(), but it seems this is not advised can generate memory leaks.</p>
  <p>It's my only option to refactor my app and use ViewModels in all my fragments?</p>