Property observer signature now takes an array of properties