Add in a kvp_group for bundling other KVPs
Add try_get_value that throws exception
Add default parameter to get_value
Add default set_ser_value that throws kvp_read_only_exception
Add more unit tests