Fix abstract fields not showing up in the book

* Also, show and hide them according to the settings