If we don't create this constructor we won't compile.