Make most methods private