Changing id intiializers to instancetype