More work on builder / fluent api for plugin registration #4