Final (hope) interface for plugins, new instantiation method