Delegate object construction to overridable method
Add construction / injection / pre-init-method phases for extension points
Pass name to pre-init-method extension point
Ensure correct bean is post-processed(!)
Clean up AOP/1 by removing all unnecessary code and methods etc
Improve beanProxy efficiency by adding caching and clean up the code a bit
Split tests on methodMatches() out of interceptor test; use beanProxy directly and makePublic() for methodMatches tests