Add ability to attach additional data object to QueryResult