Shipment.load: check that provided file is valid
Container.exec*: simplified exception handling
Shipment: avoid list creation for properties
SourceImage: fileobj convertation separated to function