In general, this is a difficult issue indeed. What do you want IS to do with all dependent objects (views, rules, bindings...) when an object definition changes? That change will most probably invalidate some/many/all of those objects.
In fact, Data Insight is aimed at profiling, analyzing, validating... production data. Of which the structure rarely changes. But in case it does, I am afraid you'll have to delete/recreate all those objects when importing the new definition.