Transparent proxy objects in java (proof of concept)