Added some stress tests comparing abstracts vs. non-abstracts. In C++ the
difference is noticeable (~30 times slower with abstracts).