drop aspects :-)
replace it by method+event generation