Use protected keyword for methods that may be overriden in extended classes