ensure that classes only get registered once
Merge pull request #110 from zapnap/reindex_descendents_uniq

Ensure that classes only get registered once