Patch for wrong type of Snapshot Creation. Replaced Snapshot.java, which...

... has only getters, with SnapshotForCreate, which has getters and setters.