(More of a refactoring/hardening point) We probably need more unit tests for the OVSDB IDL implementation. Also, the way change tracking is implemented seems to create complex bugs that are hard to debug so it might be worth looking at a potential cleanup of the code.