Ein Contructor "muß" nicht immer "Create" heißen ... auch da sind unterschiedliche Namen möglich.
Das ist mir bewusst, aber die Argumente, die ich hier bisher dafür gelesen habe, sind schon zündend.
Man kann es zwar auch als "externe" Funktion machen, aber wenn, dann nehm ich lieber Class-Funktions, ... aber in einer Klasse oder einem Record, sind diese wenigstens in einem "Namespace" zusammengefasst.
Das sehe ich auch so...