Add explicit to multiple constructors

Prevent some unexpected implicit casts