@protected and omit ending _