basic persistence extension support