def get_item_properties(item, columns):
    """Get specified in columns properties, with preserved order.
    Required for correct cli table generation

    :param item: dict
    :param columns: list with arbitrary keys
    """
    properties = []
    for key in columns:
        properties.append(item.get(key, ''))
    return properties