It would be much easier, faster, and less error prone if when uploading an update to an AI (or AI library or GS or GS library...) that the dependencies and description would be carried forward from the previous upload (or at least that provided as an option).