Added default constructor for reflection