Как мне создать частный конструктор, который должен вызываться только статической функцией класса, а не откуда-то еще?