Plugin Backwards compatibility layer for ES6