Added public no-argument initializer