Fixed an issue where the Parent object might be re-used as the new Object