Clean-up

- Fixed #21
- Fixed #5 (Call to a member function getCount() on a non-object) because it broke a test
- Removed HookInterface (did not had any benefit)