questao aleatória que ocorreu agora sobre este ficheiro: tens duas validações no model Book relativas ao state, que secalhar deviam estar aqui juntamente com o scope não?