Reflection gets subclasses too
Done for today