The simplicity is laying under this principle:
True Liskov Substitution Principle (LSP)
I know everybody is quoting from #WikiPedia or st, but I guess the true definition of this principle is:
Maximizing Reuse Minimizes Use
A nice modularity tip that should be considered when you’re designing a modular system:
