The scaling and universality of conventional and inverse magnetocaloric effects in Heusler alloys