task entity tracks property changes