Added 'filtered' versions of DataProvider.getDocumentsContaining* operations
Added missing sychronization in sychronized wrappers