Added default constructor to PL