Fix some bugs with the Product.child property