Better prototype object creation/inheritance in TaskList.js