fix property name collision if input/output is a socket.
fix property name collision if input/output is a socket.

rstr74/blessed,dbkaplun/blessed,rosshinkley/blessed,mcanthony/blessed,rstr74/blessed,chjj/blessed,mcanthony/blessed,dbkaplun/blessed,anko/blessed,umi/blessed,umi/blessed,piranna/blessed,zBMNForks/blessed,eush77/blessed,rosshinkley/blessed,anko/blessed,piranna/blessed,eush77/blessed,chjj/blessed,zBMNForks/blessed