This change aims to keep the quote bar preference for values in the cache
while also ensuring that the volume data is properly being updated. Tests
were added to provide coverage around expected property changes from different
starting configurations (last data type) and a data update.