A template a guideline for ASP.NET MVC DDD patterns