Make VideoStreams cached
When requesting VideoStreams for the same object, the same instance should be returned. Furthermore, actions like getting the metadata should be memoized to as to spare computer resources.
When requesting VideoStreams for the same object, the same instance should be returned. Furthermore, actions like getting the metadata should be memoized to as to spare computer resources.