Source and header update for object