members should be initialised to default values in the ```init``` method