Add default constructor to Factor