Adding type check on MethodInfo to ensure incompatible setters aren't used.