alias extractor should not match use in anonymous functions
OOP enabled by default, reports updated
way to have number of abstract/concret classes
resolving conflicts with #15