3 blog skeleton
@maksymz in last commit "#3 MVC: controller constructor params injecting fix", I used make instead get, because get is not inject parameters to new definition(it creates definitions \DI\Definition\Reference without values). And make return resolved definition if definition exist, so this two methods have not big difference