Issues with Abstracts (Issue #38)

- better compiler error when trying to mock an Abstract
- fixed issues with default 'null' value of abstract properties on static platforms
- added some tests around abstracts