New Code Helper method "implementsInterface"
Merging last "wip" commit + updating the documentation