The require statements are probably also redundant. I think the autoloader will handle this.

I believe this `setContainer` is called on both applications because the KernelLoader does not know which application he is currently in. Also this is probably a temporary solution to get the DI container in the static models. 

@davelens can you confirm?