closes #159 Autoregister Container *and* ContainerInterface