Private Constructor ↔ Constructor Function prepend with private to restrict access to within class, prevent Instantiation with new
References
Singleton↔ TS Syntax Pattern to ensure exactly only one object instance of a class, using Private Constructor & Static Method