Remove access to constructor, always use factory method.
Merge remote-tracking branch 'bombe/always-use-factory-method-in-usk-date-hint' into next