support nested transmittable objects

if a property on a tran is a tran, then we should now be able to
de/serialize that.