I'm unsure if this should accept objects as a valid test, since they are actually instances of a class and not a class itself. What is your opinion on this one @CyberSecutor ?