@@ -220,5 +220,16 @@ /** * \return A copy of the object */ - (id)copy; @end + +/** + * This protocol is implemented by objects that can be mutable and immutable + * and allows returning a mutable copy. + */ +@protocol OFMutableCopying +/** + * \return A copy of the object + */ +- (id)mutableCopy; +@end