first functioning evolved DI container (test passes)