Refactored reading and writing methods in MapBlock.  Fixed MapStringUnknown.