Added some extra checks into StringMapType serialization, so that null values are not serialized.
Fixed BlockChangedEvents not being sent when the player places a block.