Document list method.
Rename methods for better consistency.
Create Snapshot class