Using constructor config for private properties