FeedProvider and EntryConsumer interfaces should be public