✅ Ensure that subclasses all have to override a specific method? - C#