- ConnectionPool now supplies connections through getReadOnlyConnection and getReadWrite connection (existing getConnection() removed)
- Rest of code modified to use appropriate method (notably, field search uses read-only for queries)
- Connections are set to be Read Only by default
- Connections are set to Read Only when returned to the pool