Closure Scope
This release fixes a bug when an invoke or invokable plugin is incorrectly configured as a circular dependency and subsequently has its bound object replaced with the scope of the Application (e.g. the Application object). The application service resolver now directly invokes the closure when it is returned as a parent plugin and has a bound object. This allows the circular dependency error to occur correctly.