Added sniff that detects if an entity implements the automatically generated interface

Also made the project compatible with PHP 5.4 again
This if statement is not required, because this is always triggered.