@@ -36,10 +36,20 @@ - addObject: (OFObject*)obj { [array addItem: &obj]; [obj retain]; + return self; +} + +- addObject: (OFObject*)obj + atIndex: (size_t)index +{ + [array addItem: &obj + atIndex: index]; + [obj retain]; + return self; } - removeObject: (id)obj {