ODMG language extensions for generalized schema versioning support