Found it. Apparently there is a property call ProxyDeclaredMembersOnly
in InheritanceBasedAopConfigurer
that enables this behavior. The final Config looks like this:
<?xml version="1.0" encoding="utf-8"?>
<objects xmlns="http://www.springframework.net"
xmlns:aop="http://www.springframework.net/aop" >
<!-- Controllers -->
<object type="MyApp.Controllers.HomeController, MyApp" singleton="false" />
<!-- Aop -->
<object id="myInterceptor" type="Spring.Aop.Support.AttributeMatchMethodPointcutAdvisor, Spring.Aop">
<property name="Attribute" value="MyApp.Controllers.SetMethodInfoAsMessageAttribute, MyApp" />
<property name="Advice">
<object type="MyApp.Controllers.SetMethodInfoAsMessageAdvice, MyApp" />
</property>
</object>
<object type="Spring.Aop.Framework.AutoProxy.InheritanceBasedAopConfigurer, Spring.Aop">
<property name="ProxyDeclaredMembersOnly" value="false" />
<property name="ObjectNames">
<list>
<value>*Controller*</value>
</list>
</property>
<property name="InterceptorNames">
<list>
<value>myInterceptor</value>
</list>
</property>
</object>
</objects>