dictionaryRepresentation deep copies necessary values
dictionaryRepresentation deep copies necessary values

NSParagraphStyle and sorts need to be deep copied when getting a dictionary representation so altering them does not affect anything left in the attributes.
zwopple/ZWPTextAttributes