Attributed string instance style

It looks like some lifecycle methods from the class cluster needed to be added in to create a proper instance. I don't know that doing this in an instance way buys us a whole lot, but sending it along anyway. It could also be done as a category, too, but I doubt this will be re-used in a bunch of places.