Imagens pré e pós-entidade no Update-Plugin CRM 2011

Espero que alguém possa me ajudar com um problema com o qual estou tentando lidar há algum tempo. Eu tenho um plugin de criação e um plugin de atualização. Para fins de teste, meu plugin de criação (Pre-Operation) faz um cálculo simples e coloca o resultado em um campo após salvar.

Meu update-plugin funciona bem quando eu o registro na pré-operação e mudo os campos para os quais tenho minha lógica. No entanto, se eu alterar apenas um desses campos (ou colocar outros campos no formulário), recebo um erro informando que a chave não estava presente no dicionário. Eu fiz minha pesquisa e vi que você faz uma verificação entre Pré e Post Entity Image para verificar quais campos foram atualizados e quais não. Mas o que eu estou confuso é quando eu faço isso eu preciso regrister meu plugin de atualização no pós-operatório, o que resulta em minha atualização não funciona mais e se eu fizer service.Update (entidade) no final do meu código dá me outro erro de loop infinito. No meu plugin Update, certifiquei-me de que registrei duas imagens (Pre e Post). Eu apreciaria se alguém pudesse me aconselhar, como fazer as verificações entre imagens pré e pós?

questionAnswers(1)

yourAnswerToTheQuestion