SD-485 : implement versioning on server

is _backend() still needed?  Probably all the models having `'backend': 'elastic'` should be converted to 'search_backend'