Renaming preCommitTransaction to preCommitReadWriteTransaction to make its use more understandable
Adding properly typed ivar to transactions, and removing a whole bunch of casting
Using new properly typed connection ivars in views
Performance optimizations: adding direct access to serializer & deserializer
Auto-drop sqlite tables for extensions that are no longer used.
Changing table names for views. Cleaner name.