Knockout.jsのoptionsTextバインディングやoptionsValueバインディングでは、プロパティの名前をシングルクォーテーションで囲う必要があるのは、なぜでしょうか。

<select data-bind="value: selectedValue,
                   options: list,
                   optionsText: 'name',
                   optionsValue: 'value'"></select>

どのオプションにシングルクォーテーションが必要なのか覚えるのが大変なので、そもそも「なぜシングルクォーテーションが必要なのか」その原理を理解したいです。