First of all, if you just stumbled across this article without having read the predecessor, I highly recommend taking a look at my previous article, “Beyond Anemic Domain Models: Bridging the Gap Between Data and Behavior”. It sets the stage for much of what we’ll unravel toda...