✅ How to design an error interface - C#