access to private members