Inspired by reflection field compile function to listen for postEdit changes