This is a IoC container based on Dependency Injection. As dependencies are
controlled with attributes, you do not need any code to register, lookup,
or wire object instances.
It is self contained by defining attributes in your classes. Configuration can
also be externalized with a declarative XML configuration.
On top, there is a continuously growing "Enterprise Features Layer" which
offers functionality like asynchronous task scheduling or validation api.
See the project web page for an introduction and examples.