Update the way syncing is being handled.

Add a pre save hook to Expression and Language model that will increment
the current the global version.