Automatically resolve to most derived bootstrapper
Bootstrappers can't of type object or an interfaces
Removes the exception flow control