If I execute queries with ...SimpleCRUD... i.e., ...connection.GetList<_type>();... , then my custom type handlers are never executed. If I execute the same query directly with ...connection.Query<_type>(queryString)..., then my custom handlers get called...