add configurable feature to plugin loader and visitors