سلام
به نظر من این امکانات فقط برای پروژههای مانند LINQ خوبه و واقعا در محیطهای واقعی قابل پیاده سازی نیست.
چون این کار خودش نیاز به تحلیل جدا داره ... و پیاده ساز ی اون هم وقت گیره.
مگر در مواردی که قرار لایه بندی برنامه در بالاترین صطح و کیفیت قرار داشته باشه ، که باز هم بعید میدونم در این حد نیاز باشه.