A simple, easy and flexible dependency injection library, based on Dart