First attempt at method interception
Simplified the framework using eval-based method interception.