Updated isSetterFor for polymorphism.

Now you can have optional setters with different parameters (Enums, for example).