Fix save/load books, use ConfigurationSerializeable