deleted two way link/unlink methods because they add little value relative to the complexity of support needed