Working preferences

Add ColumnMap and ProjectionMap for ContentProvider support