Adding another constructor so that upon initialization the object can be valid

I didn't remove the existing constructor as I didn't want to prove anything else was or was not using it.  However, added a constructor so that in the future it can be set up properly.