❔ How to instantiate derived class when base class requires args? - C#