Added an easier way to create Weak HashSets:
  new MyWeakSet<type>().create();