be soft not weak, when we have a Reference to an object which should be GC'd only when memory gets full
This closes #188

* github/pr/188:
  be soft not weak, when we have a Reference to an object which should be GC'd only when memory gets full