For general usage please see DBIx::Class::Schema::RestrictWithObject,
the information provided here is not meant for general use and is subject to change.
In the interest of transparency the functionality presented is documented,
but all methods should be considered private and,
subject to incompatible changes and removal.