- basic aop-infrastructure (not yet working correctly!)