Я бы посоветовал разделить на две коллекции. Чтобы разные сущности лежали в разных коллекциях. Особенно если Вы будете доставать эти состояния из базы отдельно от пользователя. Да и при хранении в массиве не сможете, например, сортировать состояния при запросе.
Плюс запросы к базе будут не такие громоздкие, как с массивом.