Modify handling of global properties so that existing values are retained if the incoming value is empty