https://dealsforwhiskytasting.blogspot.com/2024/03/es6-javascript-class-inheritance-why-we.html
Es6 Javascript Class Inheritance, Why We Need Call To Super() From Derived Class