persistence-mechanisms