remove wrapper functios, add base form controller, inject plugin managers where possible