One thing I see in some DDD enterprise apps that I work on, is the use of interfaces that are identical to the domain entities, with a one-to-one mapping of properties and funct
One-to-One Interfaces on entities are an anti-pattern
James Gregory put it better than me here.