Hi, Thanks for the DDD articles. From your example about Library system, is it really LibraryUser's responsibility to validate number of reserved books / book reservation status? Shouldn't we add another domain model called LibraryOfficer to do the validations ? Best Regards, Setya