| CommandProviders | The Placeholder Levels available for expansion. |
| DefaultEncoder | Indicates which encoding should be used on expanded placeholder texts by default. If a placeholder already contains an encoder this will not be used on its values. |
| Formatter | |
| HideMissingValues | Indicates whether placeholders should be left as they are if the object doesn't have a property referenced by a placeholder, instead of being replaced by an empty string. If set to false, format string can be passed to multiple objects. |
| UrlFriendlyParsing | |
| UseNumericDigitGrouping | When true, number grouping separators are applied to number values. - UseNumericDigitGrouping = False => "100000" - UseNumericDigitGrouping = True => "100,000" |
| UserSession | The current user session. If set, the placeholder expansion will be limited to vault elements and content visible to this user's session. |