Something I noticed (maybe it is old news) is that when I retrofit a ship to eg. a new engine type and in the same turn retrofit it again eg. a cargocontainer, all changes from the first retrofit are automaticaly repaired. (in this case all enginechanges).