~ protected access