The benefit would be a more explicit structure. What happens at the moment in the following case: I get a motion with some version in the database. Some lines above motion.title is set to 'foo'. Later I set motion.use_version = some_old_version_from_the_database. Now my title is still 'foo' but I am wondering, because I expected the title which was saved in the database.