Do we really need these? Can't we just have:

constructor(....)
{
    this.title = "New Puzzle"
    ....
}