StreamController refactoring
StreamController no more depends on AbstractController and the FeedProviderInterface uses the Request to makes things easier to understand
StreamController no more depends on AbstractController and the FeedProviderInterface uses the Request to makes things easier to understand