Spring.Net AOP PointCut issue
===

We have a requirement where we need to log the usage statistics for our reports. We used two approaches:  

 1. Using ObjectNameAutoProxyCreator, we listed all reports that we need to track the usage of.

 2. Using a custom AutoProxyCreator, we tried trapping all objects that implemented our particular report interface. We also excluded those object names we didn't want to trap.
 
Both these approaches work as expected as long as we don't introduce a PointCut. If we include a PointCut (which we definitely want to), the list of reports we have listed in the ProxyCreator (Approach 1) never get considered and we get a hit in our PointCut Method for ALL objects, or for Approach #2, the objects we excluded are also hit.

Any clues?
 