parent child objects can no longer direct set the parent attribute