fix #7; impl Equal/NotEqual defintion and scriptable