maybe this guy has a good concept for making DDD practical: http://www.bejug.org/confluenceBeJUG//display/PARLEYS/Domain%20Driven%20Design%20with%20AOP%20and%20DI?showComments=true&showCommentArea=true#addcomment enjoy, Richard