@FacesConverter(forClass = Class.class) não está funcionando

Bom dia,

Estou tentando utilizar o converter dessa forma:

@FacesConverter(forClass = Obras.class)

Porém quando é necessário fazer a conversão ele não está sendo chamado de forma automática como deveria fazer e é acusado um erro de conversão, porém se eu fizer dessa forma:

@FacesConverter(value = "obrasConverter")

E chamar o value no converter do primefaces por exemplo, ele funciona normalmente.

Alguém?