Only require one subclass to make hasActiveSubClass return true
Add unit test for hasActiveSubclass when only one subclass
Merge pull request #1979 from jonathonwalz/fixactivesubclass

Only require one subclass to make hasActiveSubClass return true