New awesome way for defining aspects