Created custom collections to hopefully avoid the performance issues you were facing
Merge pull request #80 from balupton/patch-customcollections

Created custom collections to hopefully avoid the performance issues you facing