An enhanced, easy-to-use and non-invasive IoC container and LTW-AOP framework in combination with a lightweight rule engine and universal expression language purely written in Java. It provides component composition at run-time as well as brand-new mock capabilities that are also applicable to binary third-party libraries, to name only two of all its features. There are barely limitations due to the lack of Java in adding and removing fields and methods to and from a class at run-time.