PLAT-6832/6829

- credit missing data field
- in-memory snapshot master  getNamedSnapshot rather than getSnapshot
This is a public constructor which means it forms part of our api. We should be adding additional useful constructors, not altering existing ones.