Protected Closures are now bound to the container.

So the only difference between a factory closure and a protected closure
is that a factory will be bound to the container and then executed for
you, with the output being returned. Where as a protected closure will
be bound and then returned.