Refactor quest properties to make them independent of the current quest.