DetachedCriteria is serializable and because it is not connected to the session, it must be executable by simply performing normal serialization of .net objects, as described here:
http://msdn.microsoft.com/en-us/library/ms973893.aspx
, blob (NHibernateUtil.BinaryBlob.SqlType).