use uuid type for uuids by default, let the dialect specify whats best