Rewrote the plugin with enhancements and capability to parse objects as is