Wp/caroline 37/1

Я бы добавил фичу для проверки на то, что значение, которое добавляется из конфига, на самом деле имеет именно тот тип, что имеет зарегистрированное значение. Это потребует чуть больше дополнительных телодвижений — надо будет хранить имена значений и их типы. И проверять их при загрузке json-а. К тому же, можно дополнительно проверять, что методы Get* вызываются с правильным зарегистрированным значением и типом. Это позволит отловить ошибки как с неправильным написанием конфига, так и с неправильным его использованием.