IBOutlet properties should be weak so views can be deallocated by ARC when view controller is deallocated