Some constructors shouldn't be explicit