Make Course stub update method protected; rename API
Language level migration