Extensions to swift subclasses of Objective-C classes (or directly to Objective-C classes) have problems with generic array return types, where the generic is constraint to some type.