Reading this, I believe you haven’t understand what DDD is and how DDD still using Design Patterns and Analysis Patterns or Enterprise Integration Patterns. You haven’t understand all those basic foundation DDD is using that’s why you invent you’re own concepts which is unnecessary once you have understand all the patterns and DDD.