Yes the class is conforming to the protocol.
It is an automatically generated cell that is part of a SCClassDefinition.
SCClassDefinition *reportClassDef = [SCClassDefinition definitionWithClass:[ReportObject class]
withPropertyNames:[NSArray arrayWithObjects:@"reportName", @"table",
@"dateFrom", @"dateTo", @"groupBy", nil] withPropertyTitles:[NSArray arrayWithObjects:@"Name",@"Table",@"Start date",@"End date",@"Group by",nil]];
[reportClassDef propertyDefinitionWithName:@"reportName"].required = TRUE;
[reportClassDef propertyDefinitionWithName:@"table"].type = SCPropertyTypeSelection;
[reportClassDef propertyDefinitionWithName:@"table"].attributes = [SCSelectionAttributes attributesWithItems:[[ReportHelper sharedInstance] arrayOfTableNames] allowMultipleSelection:NO allowNoSelection:NO];
Thanks for your efforts!
Gerald