Constructor have to be public.