How to protect calculated fields from being amended?