Custom annotations based on AOP and Guice.