Скажу как пользователь Lumia 920 и SDK RC — мс (как я понял) даже от разработчиков скрывают плюшки оси (не API). Ну и всё что я сейчас на девайсе вижу — всё уже так или иначе засвечивалось в новостях.
Есть мнение, что дополнительной логики в сущностях быть не должно (FullName стерпеть можно, но что-то более сложное, типа вашего IsValid — нет, оно должно быть на уровне Specification).
Ни разу ни в одном .NET проекте не видел его применение. Мне кажется, что он может быть применен только для небольших проектов. Иначе — паттерны Repository, Unit Of Work, Specification и всё остальное из DDD.
«есть телефон со встроенным фотоаппаратом, а у меня фотоаппарат со встроенным телефоном».