MappingsToObjects() uses empty strings instead of empty matrix as object defaults.

Also includes block number, because why wasn't it in the first place?