Yes, GC is better if the parent is long-lived but the child is short-lived. The naming is a valid reason as well.