Was there a particular design reason no getters were provided in the JsonPatch classes?  I'm deserializing json over the wire into instances of these classes and attempting to provide for a JSR303 validation implementation allowing me to limit patch operations, without public methods to access class attributes (i.e. path), it's seemingly impossible.  I'd hate to convert to something that I can access the attributes, it seems cumbersome.
Thoughts?