Diff capability --------------- when new version of model is created, how do we upgrade an existing database to the new version? Can we do a diff between the versions and generate an upgrade path? Maybe also do something with generated java classes?