I'm curious, what's the reason for introducing the "givenParent" property, and what does it do?