Sponsor: Do you build complex software systems? See how NServiceBus makes it easier to design, build, and manage software systems that use message queues to achieve loose coupling. Get started for free. Is an anemic domain model a bad thing? Most would probably call it an anti-pattern, and it should be avoided.