NHibernate Future Query with ResultSetTransformer
===

i'm trying to query arbitrary sql data with nhibernate, it works fine as long as i don't use the Futures feature, however, when I use Futures, the data doesn't get passed into the ResultSetTransformer.

Example Code:

    public class TestResultSetTransformer : IResultTransformer
    {
        public object TransformTuple(object[] tuple, string[] aliases)
        {
            return tuple;
        }

        public IList TransformList(IList collection)
        {
            return collection;
        }
    }
    public void Foo(ISession sess){
            var x = sess.CreateSQLQuery("select * from MailEvent").SetResultTransformer(new TestResultSetTransformer()).Future<object[]>();
            var xprime = sess.CreateSQLQuery("select * from MailEvent").SetResultTransformer(new TestResultSetTransformer()).List<object[]>();
            foreach(var y in x)
            {
                
            }
    }


in this example, the futures query returns a list of empty object arrays that has the correct row count, when i debug into it, the object[] tuple is empty, however with the list query, it works as expected.