Added Snapshot.scala