Always removing previous record makes the parent record being wrongly considered as modified. issue6044 review34451002