Change constructors to be explicit + convenient.