Спасибо за ответ.
Честно говоря думаю что это начинается какое-то извращенство. Да и придется реализовывать интерфейсы, тогда я вообще не вижу смысла наследоваться от EditableObject, если все придется делать самому.
В общем как я понимаю BLToolkit все-таки больше для маппинга данных сделан, а для удобства работы с бизнес-сущностями сделаны только самые простые вещи, работающие только в простых случаях. Я прав?