added one-time save and load

fixes #2313, and added as  as a ceci base behaviour for bricks to exploit.