Added initializations in constructor which I missed from Ch 4.2