BLK-66 Queue block groups by an expression property

Signed-off-by: Oren Leiman <oleiman@neutral.io>
Add an update_persists method too. The store/load is also no longer backwards compatible.