Changed scope of private methods to protected to be able to subclass.

I have a use case where I need to query active workflows by a date criteria (custom workflow property). The criteria needs to be something like  "today <= myDate". This is not possible to do in a nice way since all the involved methods has scope set to private.