add virtual to Document and biblio