Session data only live in session's lifecycle, not for persistence. So it maybe not in user collection‘s properties.

My advice is predefine rules and following rules.