❔ How to design that? - C#