Wp/caroline 37/1

Имхо, большей части этих методов не нужен аргумент type — их тип можно понять по типу дефолтного значения.

btw, наш coding-style запрещает Overloaded functions. Лучше чуть переименовать (RegisterBool, RegisterInt, etc.).