why to bind it to an instance?  it is used only in a single method, its instantiation is quick and it seems to gather in __init__ the details on the localhost (socket address etc) which might change in time (I am yet to see what is the life span of Action* instances here)