WIP : DI with macwire