Constructor shouldn't be public.