Why do we have dedicated setter and getter functions for this specific variable? Why not just pass in via dataset options?

Also, the use of the word "Has" in fn name implies boolean, but we seem to be passing a string.