Container: private properties can be injected with setter