this is something i ve never heard before , i would think that
the child entity s removel would be based on its function and
not the removel of the parent entity