nil-out tableview delegate and data source to avoid possible “message sent to deallocated instance” errors