Outsourced Ninject, Container design