Sebagai opsi, Anda dapat mempertimbangkan untuk menggunakan solusi tingkat menengah seperti RemObject DataAbstract atau kbmMW. AFAIK, mereka memungkinkan untuk melacak perubahan di lapisan tengah dan menyediakan mekanisme untuk memberi tahu klien tentang hal itu.