* should support dynamic / optional settings * should have some kind of knowledge about allowed/supported interfaces for dynamic loaded plugins (see #62 )