Just fooling around with my own DI container