An experimental Aspect oriented proxy generator with Castle