It causes a lot of compile errors with this constructor no longer being public:
Mmm... I guess I'll try again after https://sourceforge.net/p/cdk/patches/693/ ...
Ergh - my bad I go so out of sync with all these branches waiting on one another. This patch should only be for the first two commits
No worries. I'll take them together...
Accepted as part of patch 693.