GCP-5682 added getLabelList method. Also refactored getFactorTypeForLabel to not be hardcoded but depend on the labels of FactorType objects