I started to write an own ORM library just for fun and soon I realized that I need property handling to help me handle embedded classes/objects/tables. I had already known Spring's BeanWrapper, but I have to use Reflection API for some other functions so I began to write my own BeanWrapper. :-)
I easily managed to implement the two main functionalities: get and set properties. And it's much faster than BeanWrapper and I no longer need 1MB of 3rd party libraries. :P :-)
Check it out!
I added a functionality for listing properties from an Object or a Class, I wrote a documentation with simple and readable examples and uploaded the stuff to GitHub.
I hope it helps someone. :-)