private `ctor()` ?