Add constructor to GeneDocument