js2 oop sln update