In reply to dave_59:
oh okay Thanks @dave_59 for quick response,
Most of the questions are resolved, i think "use case point of view, mirrored is only predicted value, desired one is just to update the register fields, with the help of update() method. "
Please correct me if above statement is incorrect.