Introduced persistence functionality