Fix ClassCastException with overloaded setters if the metaclass overrides a multisetter