extract IndexedSchemaFormBase class