Simple, flexible, smart and annotation-free IoC for Java.