title: Koin 2 problem with creating scope for feature in Android project
body: <p>I try to create scope for a feature. I define a module like this. </p>
  
  <pre><code>val appModule = module {
      scope(named("ARTIST_SCOPE")) {
          scoped {
              ArtistRepository(get())
          }
          scoped {
              GetArtistsUseCase(get())
          }
          viewModel { ArtistViewModel(get()) }
      }
  }
  </code></pre>
  
  <p>My goal is to make <code>ArtistRepository</code>, <code>GetArtistUseCase</code>, and <code>ArtistViewModel</code> only accessible inside <code>Artist Feature</code>.</p>
  
  <p>In my activity </p>
  
  <pre><code>class ArtistActivity : AppCompatActivity() {
  
      private val artistScope = getKoin().createScope("artistScope", named("ARTIST_SCOPE"))
      private val viewModel: ArtistViewModel by artistScope.viewModel(this)
  ...
  }
  </code></pre>
  
  <p>My problem is when I leave this activity and return back to it.</p>
  
  <p>I got this error.</p>
  
  <pre><code>org.koin.core.error.ScopeAlreadyCreatedException: A scope with id 'artistScope' already exists. Reuse or close it.
  enter code here
  </code></pre>
  
  <p>How to reuse the existing scope?
  or Am I implement the scope in the right way?</p>