Sorry my poor joke, but it depends.
It sounds like you misunderstood how the addiction has changed a bit. In your example, the 'dependency' allready property contains an instance of the object. If you need two different instances in another method, you can create them there, enter a container, or use a factory. It depends on your needs.
laravel
laravel (allready) -. . - .
$this->app->bind('Dependency', function ($app) {
return new Dependency();
});
, .
, singleton
$this->app->singleton('Dependency', function ($app) {
return new Dependency();
});