Implement useage protection for ProtectionUtil into inventory accesses.