Allow construction of dInventories with valid holders that have null locations, thus hopefully solving issues #483 and #450