refactor label and labelType entity  ,all fields are not required except...

... name