I think this field could be private, since it has a public getter.  And shouldn't it be called entityClass or something?  "entityType" is basically the name of this enum.