On a clean profile, engine keys are absent from the profile attributes dict, causing virtual pref path traversal to fail with "Unknown pref path". Initialize an empty list for each engine key on first construction of ProfileAttributesTimePeriodStore so the paths always resolve to 0.