esquece, visto que não há estados personalizados está bem assim
o tal construtor do BookState é que me estava a faer esta confusão