Looks ugly until you need to implement something and realize you've been blessed with a description of business logic.
Looks ugly until you need to implement something and realize you've been blessed with a description of business logic.