Castle Windsor, Interface Interception, AOP, C# Demo