Refactoring names for clarity and consistency.
Added multi-tenancy support for save() and find(). Simply specify an optional 'tenant' parameter as the first argument to both functions.
Added multi-tenancy for both static and instance remove() methods.
Added support for multi-tenancy by allowing an optional `tenant` parameter to be provided for all methods `save()`, `find()` and `remove()`.