Now using `ReflectionClass::implementsInterface`

Thanks to @GromNaN. This feels so much more correct. There is no need to
instantiate every entity anymore.
Merge pull request #14 from benjaminpaap/feature/subscriber-check-abstract

TablePrefixSubscriber also tries to instantiate abstract classes