Tests and dummy implementation.
Implemented collect.
Implemented snapshot.