Make most Context methods private