Added Guardian for object-level permission handling.