Constructors should be public

I accidentally made the constructors private in my previous merge. Sorry!