Changed Protocol Base so the xiSocket static methods are not inherited