OP-307 Automatically filtering on site id for objects using site tenancy when updating data
Refactoring tests to be a little more performant and DRY
OP-308 add filter on site id when deleting records from an object that uses site tenancy
Refactoring code that adds site tenancy filters to be more DRY
Refactoring all methods that use filters to be much more DRY (a lot of repeated code there)
Do not auto filter on site when current site is not set
Testing that dataExists() makes use of auto site filters