Use decorator for `subscribe` and `unsubscribe`.
Merge pull request #145 from troopjs/feature/decorator

Use the "from" decorator to borrow methods.