Add the validator param in the JavaDoc
Use getMethod instead of traversing the inheritance tree

This is possible since property accessors are always public