Whilst in the middle of writing about “Entities vs Value Objects“  I discovered this post by Dylan Beattie. I’ve observed that a lot of DDD newbies get hung up on Value Objects, persistence, how to normalise the database, and other implementation concerns. Value Objects stem from the actual domain problem, not from  persistence.