Modify __hasHeaderInSection, __hasFooterInSection, __hasBackgroundViewInSection.
(Checking datasource's method will cause unnecessary allocation.)