Du hast ein Objekt welches unter anderem einen Eventhandler als Property hat. Dass dieser Handler an einem Objekt liegt, ist also gewollt. Dann sollte man ihn auch mit diesem Objekt als Context aufrufen.
Ich hab doch eher Elemente, die einen (eigenen) EventHandler mit dem zugehörigen Objekt haben:
var changePosULsArray = document.getElementsByClassName('changeposul');
for (var y= 0; y < changePosULsArray.length; y++) {
var liChangePosHandlerLoop = new LiChangePosHandler();
liChangePosHandlerLoop.init();
changePosULsArray[y].addEventListener("click", liChangePosHandlerLoop.moveUp, false);
}
Wenn das Objekt jetzt Privat ist, dann kommen sie sich auch nicht ins Gehege, da das Objekt über den Eventhandler am Element hängt.