Refactored to use 'callback' instead of 'callback_with_admin', passing the $targetAdmin instead of the $datagrid as the first parameter of the callback
Updated tests and docs to match