More general iterating methods inside BaseClassDefinition