we do not need an empty constructor for DispatchReceiver