rename proxy to decorator
add a benchmark suite
add keywords to the decorator class and benchmark them