adding support for abstract base classes
updating changelog
version bump