Added persistent data handler
Merge pull request #264 from SammyK/persistent-data-handler-interface

[4.1] Added persistent data handler