ready to test merge moduleType config and defaults -> instances may overwrite entire config. This doesn't (on first sight interfere with geneeral lifecycle methods, etc. and allows for nice fine-grained overwrites from data-attributes per instance, etc.