Suggestions from interview - removed unnecessary code after increasing encapsulation
Suggestions from interview - removed @synthesize in place of using the ivar generated using _