Oops, add JSCS in the  task
Add a self-enforcing constructor, plus tests for same