Export Event + Allow Extra Parameters in the Event

## Overview

Allow for providing an export event to supply virtual properties while fetching results.  The use case here is say that you transform a value when supplying the data through an API and you want to simply adjust add a field for the end user.

For instance; I keep a numerical ID that needs to be transformed to a 16 bit 0 padded hex.  We want this to happen automatically while not supplying another result set but also do not want to clone the data thus achieving a virtual property.  While virtual properties might be a better addition later on this one seems to fit the bill.