See base class.

def _from_binary_objid(cls, binary_stream):
    """See base class."""
    uid_size = ObjectID._UUID_SIZE

    #some entries might not have all four ids, this line forces
    #to always create 4 elements, so contruction is easier
    uids = [UUID(bytes_le=binary_stream[i*uid_size:(i+1)*uid_size].tobytes()) if i * uid_size < len(binary_stream) else None for i in range(0,4)]
    _MOD_LOGGER.debug("Attempted to unpack OBJECT_ID Entry from \"%s\"\nResult: %s", binary_stream.tobytes(), uids)

    return cls(uids)