Implement missing methods in reservoir data attachment.

Turns out that asMap(), setValues() are necessary and that asLong() is useful for printing output.