Use an abstract Property and override it about the inherited courses. This Added benefits from being enforced (You should override it) and it's thoroughly clean. But, it feels slightly Improper to return a tough-code benefit rather than encapsulate a subject and It's a handful of traces of code rather than just.The minimalist tactic fosters an ecos