- Move version/change tracking logic to mixins (the change mixin is still WIP). - Tests for queries update API.