title: Why all Directives and Pipes must be in module's declarations?
body: <p>Any directives and pipes must be in module's declarations. Why can't they be added to component level and instead always have to be at module level?  Why angular team has put this restriction?</p>