An experimental dependency injection container for Dart