title: Why is provider and get it returning different variables?
body: <p>I have a lazysingleton registered change notifier class with get it package. And when I print the variables from that class, I am getting different variables but I couldn't why, has any idea?</p>
  <pre><code>return Consumer&lt;XX&gt;(
    builder: (BuildContext context, XX xx, Widget? widget) {
      print(&quot;injector: &quot; + serviceLocator&lt;XX&gt;().variable.toString());
      print(&quot;consumer: &quot; + xx.variable.toString());
  </code></pre>
  <p>and prints screen like;</p>
  <pre><code>injector: Enum.x
  consumer: Enum.y
  </code></pre>