I think this class should be in rudder_lib.cf, it is in no way specific to this Technique.

Also, please use {} for variable dereferencing.