Special abilities as items
How would I go about allowing items to trigger a special ability that the owner doesn't have? For instance, use an item to cast Pudge's meat hook. Do I need to create a dummy unit and give that ability to it before it's even castable (would that even work?), or is there some other easier way?
Originally I tried creating a custom item with the base class set to the original ability's baseclass but nothing happened when I went to use it. I knew that would be too good to be true!