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