Get set generic
This creates all powerful
set methods. The idea behind this is to protect input from configuration. Uci does not provide us with types so if we want to be sure that we are working with correct type (which can be pretty funny like iteration over tuple vs. string) we have to check that. These new all mighty and ultimate methods are intended to do so.
This integrates all previously defined functions to single one.