Boa tarde, isso se deve ao fato das convenções utilizadas para a nomenclatura de variáveis. Quando se cria uma classe, por convenção a primeira letra de cada palavra, incluindo a primeira, deve estar em CaixaAlta, já para as variáveis, deve ser adotado o camelCase.
E o que isso significa para o JSF? Bem, quando você está utilizando a classe e o método dentro de suas paginas é como se sua classe fosse referenciada por uma variável de mesmo nome, para referência interna dos controllers do JSF, para que ele saiba como tratar suas classes e métodos. no escopo especificado.
É como se para cada classe de cada arquivo o JSF fizesse:
LivroBean livroBean = LivroBean;