Should this class really be `public` ?