Added ProductContainer.hasDescendantProductContainer()
Added Drag and Drop