I'd prefer the method name `abstract T call(ConfigBag parameters);` rather than `main(ConfigBag)`. Thoughts?