This reverts commit e4e21193c049085dffe9475c9c9bdf9ae6807401. The IDBProperties test shows that this special case is not needed to for these types to be marshalled correctly.