DI\Container: added ability to inject private properties