Add zero-arg constructor that does not throw an Exception