-Item::Container -> moved creation to a factory method
-working on Item::Container DataGateway
-changed signature of DataGateway::fetchInto