simple registration system for react mixins easily allow mixins to depend on other mixins