- apply new method naming convention, use p_ as prefix for
  "protected" methods