Finalised the plugin DSL