another idea came to my mind : we can use your lib...
# random
d
another idea came to my mind : we can use your library to access object's interals if their names match given interface