Refactor OdbBackEnd