public static function equals($obj_a, $obj_b, $deep = false)
    {
        $is_equal = false;
        if ($obj_a instanceof $obj_b) {
            if ($deep) {
                $obj_a = ((array)$obj_a);
                $obj_b = ((array)$obj_b);
            } else {
                $obj_a = get_object_vars($obj_a);
                $obj_b = get_object_vars($obj_b);
            }
            $is_equal = $obj_a === $obj_b;
        }
        
        return $is_equal;
    }