remove references to schemas in storage backends; instead pass primary name
Merge branch 'hotfix/0.2.1'
add mutability checks
Merge branch 'hotfix/0.2.2'
only load cached data once during save; this is more efficient than loading several times and ensures that the cached data cannot change mid-save
Merge branch 'hotfix/0.2.3'