I could easily remove `$self->{comp}` . 
I tried to get rid of `$self->{cfgchanges}` in a nice way, but it seems rather difficult to me, because this sub is called for each item and action in `ceph_quattor_cmp`, which is also used for the `osd`, `mon` and `mds` type. So I guess it would come down to write ugly code in `ceph_quattor_cmp` to merge the hashes of the subcalls, or a seperate sub for the config type, which is maybe not a bad idea, but will be a bit of code duplication.