__construct magic method should have a public visibility.