Game freezes when I remove child entity

I use the following code and my game freezes after end of that update:

if (Entity.GetParent() != null)
{
    Entity.GetParent()
        .RemoveChild(Entity);
}