Do these need to be public methods? Are they being used as hook methods by a subclass or something? Not sure why they need to be public.