private => protected for body