Classpects: unifying aspect- and object-oriented language design | IEEE Conference Publication | IEEE Xplore