Don't require arrays for insert and delete.
Pass the strategy to use to prepareStatement.