Added constructors so that we don't end up with missing format.