Add DecomposerRegistory
Use DecomposerRegistory