A simple dependency manager / inversion of control (IOC) container library for java