changing classname due to some weird logic or old code, I happen to have a ListingPage class (not associated with the module) but not a ListingTemplate, so code breaks.
added extra hook if site map inheritance isn't for you