How about returning a generic item type? E.g. document