A little example using (an old version of) Castle Windsor and Castle DynamicProxy for AOP