Why?
spotted this in review
public private(set) array $field_classnames = [
Tracker_FormElementFactory::FIELD_STRING_TYPE => StringField::class,
Tracker_FormElementFactory::FIELD_TEXT_TYPE => TextField::class,
Tracker_FormElementFactory::FIELD_FLOAT_TYPE => FloatField::class,
Tracker_FormElementFactory::FIELD_DATE_TYPE => DateField::class,
Tracker_FormElementFactory::FIELD_SELECT_BOX_TYPE => SelectboxField::class,
...
];
we should have a rule for this kind of things