protected override object Get(System.Data.IDataReader rs, int ordinal) { if (compression == null) return new StringClob(rs.GetString(ordinal)); return base.Get(rs, ordinal); }