Remove constraint on mandatory default constructor