more tests; now using Guava
annotations et proxy dynamique