Add possibility to specify default constructor