NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey: @"self" ascending: NO] ;
NSMutableArray *tmp = [[NSMutableArray alloc] initWithObjects: descriptor, nil] ;
self.key = [[self.dataSource allKeys] sortedArrayUsingDescriptors:tmp];
[descriptor release];