[4.2] Mutator Fixes

This updates the code to use the new `getMutatorMethod` method, and restores the `hasGetMutator` method since we can't remove it in a patch release.

---
// cc @taylorotwell, @KossShtukert, @xAockd, @arcanedev-maroc, @bostanio.