updated property merge