Edit in JSFiddle

var Test = new Class({
    'Aspect':'Class returns wrong data',
    returnFour:function(){
        return 3; // HEY! This is an error!
    }
});

    AOP.addEvent('post', function(e){
        if(e.name=='returnFour'){
           e.returnthis = 4;
        }
    });

var a = new Test();
alert(a.returnFour());//4
<script src="https://raw.github.com/keeto/mootools-pattern-mutators/master/Source/Class.PatternMutators.js"></script>
<script src="https://raw.github.com/gist/1278659/64ee9462dec56a74e0db9ee3f01db3c62f9dd957/kenta.AOP.js"></script>