Add a default constructor to simplify migration