drawing rules

I am working on drawing extraction since 6 month , I discovered that when you setup any rule then any modification on the model property the result will be disaster like ( the annotation will get back to its original place, disappear some times , duplicates ) any suggestion