Liskov Substitution
See:
LiskovSubstitutionPrinciple