Resizing parts programatically shouldn't cause so many problems

Is there any way a method like BasePart:GetJoints() might be useful could be implemented in order to be able to get all of a part’s welds and manually update or preserve them?