removed @optional, if subclasses of DTTextAttachment are tagged with the protocol then you have to implement the method.