fixes books populated with numbers instead of instances in create_and_populate