add notes in AbstractMapWritable