Method Combinaiton a la Common Lisp Similar to Aspect Oriented Programming Allow before/after/around hook for each method No concrete syntax is set