def _send p, sys, a, d
            p.init! self
            p.set_dst! a, d||self if a
            @saved=nil if @saved==p # particle is sent back the data, all is good
            # daddy will know what to do
            sys ? @parent.send_sys_p(p) : @parent.send_p(p)
        end
def _send p, sys, a, d
            p.init! self
            p.set_dst! a, d||self if a
            @saved=nil if @saved==p # particle is sent back the data, all is good
            # daddy will know what to do
            sys ? @parent.send_sys_p(p) : @parent.send_p(p)
        end
send the given Particle through the direct @parent

 @param [Particle] p the Particle to be sent
 @param [Boolean] sys if true send to system Particle fifo
 @param [String] a the post action
 @param [Iota] d the post destination