Context passed as parameter because context parameter must be private.