def items
      item.items if item.respond_to?(:items) && item.items && item.items.any?
    end
def items
      item.items if item.respond_to?(:items) && item.items && item.items.any?
    end
Returns the items (subnavigation) for this item if it responds to :items
 and the items-collection is not empty. Returns nil otherwise.