 
            | Deserialize(Type, String) | Method to load the configuration from the specified string. Creates a new object. | 
| DeserializeT(String) | Generic method to load the configuration from the specified string. Creates a new object. | 
| DeserializeT(String, T) | Method to load the configuration from the specified string. Populates an existing object. | 
| GetConfigurationID | Generates the configuration ID according to the selected mode. | 
| Load(Vault, Type, String, String) | Method to load the configuration from the specified vault. | 
| LoadT(Vault, String, String) | Generic ethod to load the configuration from the specified vault. | 
| PopulateT | Method to populate the configuration from the specified vault. | 
| ReadConfigurationData(Vault, String, String) | Returns the persisted configuration data from vault. | 
| ReadConfigurationData(Vault, String, String, String) | Returns the persisted configuration data from vault. | 
| SaveT | Save the configuration to the specified vault. | 
| SaveConfigurationData | Persists the configuration data to the vault. | 
| SerializeT | Serializes the given configuration object to a string. |