Fixing abstract class problems

Thanks to Martin Maurer for reporting these

Fixes #100