@todo reviese plugin notation
steps toward making a fully pluggeble api
removed unused method, added option to provide plugin manager instance for reuse
@todo revise completly to new plugin api