Updates property segments from base value. The path is expected to be relative to the base value. The method updates instance types, and handles renamed properties (core redirect, Blueprint and User Defined Structs by ID).Bystoring the instance types on the path, we can resolve the path without the base value later.