How would this work with the other bootstrappers? It's taking a hard dependency on TinyIoC and a new instance as well. This means that a MetadataModule cannot take ctor dependencies as if they were any other Nancy component, because the dependencies would be registered in a different container?