MOB-2297 Don't update categories without changes

How about changing it to `public` and unit testing? :)