Add support for Subclasses, Interfaces, Abstract Classes as POJOs

you are swallowing instantiation exceptions here