Added initial support for playing back collection changes