This is a key question.  with the init() method, we don't have to initialize here but it seems like it would be good form.  That said it is just boilerplate so I would like to leave it out.