make some methods protected to be able to call them from an inherited class.
Authored by: mrieser 2014-03-25
Parent: [r28386]
Child: [r28388]