This array should not be replaced or manipulated, but it can be used to link data point values to integer values.<br>
The `dataIndex` from the data source may not correspond to the index of the category.*/
@property (nonatomic, retain) NSMutableArray *categories;
Why is this a mutable array backed by a readwrite property if it's not supposed to be replaced or manipulated?