Just inherit the default constructor to avoid confusion about the difference subsets.