Issue #1877448 by joachim: Changed update system to have clearer class names and allow API point versions.