added PersistentMemo, currently a hidden feature