def qobj_to_dict_current_version(qobj):
    """
    Return a dictionary representation of the QobjItem, recursively converting
    its public attributes.

    Args:
        qobj (Qobj): input Qobj.

    Returns:
        dict: dictionary representing the qobj.
    """
    return qobj.as_dict()