Use a private context structure for private members.