title: Angular @Unsubscribe decorator for @Component
body: <p><em>You probably all know that you need to unsubscribe from <strong>Observables</strong> to prevent memory leaks</em>.</p>
  
  <p>I don't understand why not just create <strong>@Uncsubscribe</strong> decorator for component class where you use Observables and it will go through all the properties and unsubscribe all the subscriptions on <em>destroy</em>.</p>
  
  <p>Or even more sugar: extend <strong>@Component</strong> decorator to add such behaviour.</p>
  
  <p>and now <strong>Question</strong>: What could be the pitfalls of this solution?</p>