Make some methods/properties protected to support extensibility
Created by: MegaphoneJon
By making a handful of properties protected instead of private, I can use my fastactionpdf
extension to support creating PDFs via CiviRules when someone clicks a link in search results.