changes in new abstraction.
Changes in general module, I move the send function to the PushService module